var imageServer = "http://localhost:8088/image";
function login() {
    if ($("#name").val() == "") {
        alert("请输入用户名");
    } else if ($("#password").val() == "") {
        alert("请输入密码");
    } else {
        $.ajax({
            url: "/admin/ajax/login",
            type: "post",
            data: $("#dataFrom").serialize(),
            dataType: "json",
            success: function (result) {
                if (result.status) {
                    location.href = '/admin/index'
                } else {
                    alert("用户名或密码错误");
                }
            },
            error: function (xmlhttp, errorText) {
                console.log(xmlhttp);
                console.log(errorText);
                if (xmlhttp.status == "405") {
                    alert("无效的请求方式");
                } else if (xmlhttp.status == "404") {
                    alert("未找到URL资源");
                } else if (xmlhttp.status == "500") {
                    alert("服务器内部错误，请联系管理员");
                } else {
                    alert("产生异常，请联系管理员");
                }
            }
        });
    }
}

function logout() {
    $.ajax({
        url: "/admin/ajax/logout",
        type: "post",
        dataType: "json",
        success: function (result) {
            if (result.status) {
                location.href = '/admin/login'
            } else {
                alert("登录失败");
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function classifyList() {
    $.ajax({
        url: "/admin/classify/list",
        type: "post",
        data: $("#searchForm").serialize(),
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function classifyAdd() {
    $.ajax({
        url: "/admin/classify/add",
        type: "post",
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function classifyUpd(id) {
    $.ajax({
        url: "/admin/classify/upd",
        type: "post",
        data: {
            "id": id
        },
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function articleList() {
    $.ajax({
        url: "/admin/article/list",
        type: "post",
        data: $("#searchForm").serialize(),
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function articleAdd() {
    $.ajax({
        url: "/admin/article/add",
        type: "post",
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
            createEditor("container");
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function articleUpd(id) {
    $.ajax({
        url: "/admin/article/upd",
        type: "post",
        data: {
            "id": id
        },
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
            createEditor("container");
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function ajaxArticleAdd() {
    $.ajax({
        url: "/admin/ajax/article/add",
        type: "post",
        data: $("#dataForm").serialize(),
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("添加成功");
                articleList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function ajaxArticleUpd() {
    $.ajax({
        url: "/admin/ajax/article/upd",
        type: "post",
        data: $("#dataForm").serialize(),
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("修改成功");
                articleList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function ajaxArticleDel(id) {
    $.ajax({
        url: "/admin/ajax/article/del",
        type: "post",
        data: {
            "id": id
        },
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("删除成功");
                articleList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function uploadImg() {
    //定义参数
    var options = {
        url: "/ajax/upload/img",
        dataType: "json",
        type: "post",
        success: function (data) {
            if (data.status) {
                $("#imgUrl").attr("src", imageServer + data.entity);
                $("#imgUrl").removeClass("hide");
                $("#img").val(data.entity);
            } else {
                console.log("上传失败")
            }
        }
    };

    //jquery.form使用方式
    $("#dataForm").ajaxSubmit(options);
}

function ajaxClassifyAdd() {
    $.ajax({
        url: "/admin/ajax/classify/add",
        type: "post",
        data: $("#dataForm").serialize(),
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("添加成功");
                classifyList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function ajaxClassifyUpd() {
    $.ajax({
        url: "/admin/ajax/classify/upd",
        type: "post",
        data: $("#dataForm").serialize(),
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("修改成功");
                classifyList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function ajaxClassifyDel(id) {
    $.ajax({
        url: "/admin/ajax/classify/del",
        type: "post",
        data: {
            "id": id
        },
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("删除成功");
                classifyList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function setPageNo(pageNo) {
    $("#pageNo").val(pageNo);
    var searchMethod = $("#searchForm").data("search");
    eval(searchMethod);
}

function posterList() {
    $.ajax({
        url: "/admin/poster/list",
        type: "post",
        data: $("#searchForm").serialize(),
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function posterAdd() {
    $.ajax({
        url: "/admin/poster/add",
        type: "post",
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function posterUpd(id) {
    $.ajax({
        url: "/admin/poster/upd",
        type: "post",
        data: {
            "id": id
        },
        dataType: "text",
        success: function (result) {
            $("#page-content").html(result);
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function ajaxPosterAdd() {
    $.ajax({
        url: "/admin/ajax/poster/add",
        type: "post",
        data: $("#dataForm").serialize(),
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("添加成功");
                posterList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function ajaxPosterUpd() {
    $.ajax({
        url: "/admin/ajax/poster/upd",
        type: "post",
        data: $("#dataForm").serialize(),
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("修改成功");
                posterList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}

function ajaxPosterDel(id) {
    $.ajax({
        url: "/admin/ajax/poster/del",
        type: "post",
        data: {
            "id": id
        },
        dataType: "json",
        success: function (result) {
            if (result.status) {
                alert("删除成功");
                posterList();
            }
        },
        error: function (xmlhttp, errorText) {
            console.log(xmlhttp);
            console.log(errorText);
            if (xmlhttp.status == "405") {
                alert("无效的请求方式");
            } else if (xmlhttp.status == "404") {
                alert("未找到URL资源");
            } else if (xmlhttp.status == "500") {
                alert("服务器内部错误，请联系管理员");
            } else {
                alert("产生异常，请联系管理员");
            }
        }
    });
}
